Using Functional Programming When Building Cloud Native Applications with AWS Lambda

Sep 17, 2019 by Riccardo Mocchetti

I’d like to share with you the architecture and programming pattern we've been using to build Cloud Native applications. The use case I'm going to present is a RESTful application deployed on AWS, using AWS API Gateway and AWS Lambda. I want to show how by adopting specific AWS components and programming paradigms, we can increase the reliability of the applications we write, while also improving their maintainability.

Read article »

Cloud Native and High-Performance Organisations

Sep 12, 2019 by Jamie Dobson

You may be wondering, what is the relationship between high-performance organisations and Cloud Native? It’s quite simple, really. Cloud Native is a sociotechnology, meaning it encompasses technical elements, like containers and Kubernetes, social elements, like strategic leadership, and sociotechnology elements, such as microservices.

Read article »

Reviving EveGenie—or, What Happens When a Container Solutions Engineer Gets 'Play Time'

Sep 11, 2019 by Dawid Ziolkowski

Container Solutions is a consulting company that focuses on Cloud Native transformations. Working as a Cloud Native engineer here means you get assigned to work on projects for particular clients. When you finish one project, you are moved to the next one.

Read article »

Answers to 11 Big Questions About Kubernetes Versioning

Sep 3, 2019 by Riccardo Cefala

One of the main drivers behind Kubernetes’ success is the ability to manage containerised workloads and services by specifying a declarative configuration and letting the system make it happen. This effectively automates and abstracts away all those tedious and error-prone step-by-step deployment tasks usually known as ‘operations’.

Read article »

State of DevOps 2019: Expertise Spreads, Diversity Progress Stalls

Aug 29, 2019 by Heather Joslyn

First, some good news: the DevOps field’s expertise and performance is growing rapidly. Its best practices, like a clear change-approval process, not only improve speed and stability, but also help decrease engineer burnout.

Read article »