Microservices

Microservices is a variant of the service-oriented architecture (SOA) architectural style that structures an application as a collection of loosely coupled services. In a microservices architecture, services should be fine-grained and the protocols should be lightweight. The benefit of decomposing an application into different smaller services is that it improves modularity and makes the application easier to understand, develop and test. It also parallelizes development by enabling small autonomous teams to develop, deploy and scale their respective services independently. It also allows the architecture of an individual service to emerge through continuous refactoring. Microservices-based architectures enable continuous delivery and deployment.

DevOps, in Wikipedia. Retrieved 2/24/2018. https://en.wikipedia.org/wiki/Microservices

QCon - TAC

Presentations

How Starling Built Their Own Card Processor

Rob Donovan and Ioana Creanga talk about what happens behind the scenes when you pay with your card, and how Starling built their own card processor, integrating more traditional hardware with cloud-deployed micro-services.

Rob Donovan Tech Lead @StarlingBank
Ioana Creanga Engineer Lead for the Payments Processing Group @StarlingBank
Airbnb at Scale

In 2018, Airbnb embarked on a high-stakes journey to transform our technology architecture from a monolithic Ruby app to a more scalable Service-Oriented Architecture (SOA). Three years on, we are in a good place to look back at what we have accomplished and reflect on where we are. In this talk,...

Selina Liu Senior Software Engineer @Airbnb
Pump It Up! Actually Gaining Benefit From Cloud Native Microservices

So many organisations have flocked to 'cloud native', running containerised microservices on the public or private cloud, only to find the promised benefits fail to materialise. And we’ve seen the same story repeat itself time and again with other hyped concepts...

Sam Newman Microservice, Cloud, CI/CD Expert
No Next Next: Fighting Entropy in Your Microservices Architecture

Great! You’ve created your microservices architecture and you are reaping the benefits of independently deployable units and teams being wholly responsible for services. But a few years on and things aren’t quite as simple, clean and independent as they were originally. Maintaining...

Anna Shipman Technical Director for Customer Products @FinancialTimes
Securing Microservices: Preventing Vulnerability Traversal

One of the advantages of microservices architecture is that teams can develop, maintain, and deploy each microservice independently. With single-responsibility, services can be scaled separately as required and doing so with a DevOps mentality substantially improves agility. How do we secure...

Stefania Chaplin Solutions Architect @GitLab
Getting the Most Out of Microservices

How can you make a success of microservices? How do you know whether it is the right approach for you?Microservices trade development complexity for operational complexity, but when is that the right trade off to make? And what are the most important things to keep in mind if you want to be...

Nicky Wrightson Ventures CTO @blenheimchalcot
Stefania Chaplin Solutions Architect @GitLab
Holly Cummins Quarkus Senior Principal Software Engineer @RedHat

Less than

0

weeks until QCon London 2022

Registration is £1990.00 (£0 off) for the 3-day conference if you register before Jan 1st
SAVE YOUR SEAT

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.