Making the case for architectural change
Architectural change is often connected to a desire for mastery, purpose, and autonomy.
Observations on the changing discipline of software architecture.
Architectural change is often connected to a desire for mastery, purpose, and autonomy.
Daniel Krook explores Apache OpenWhisk on IBM Bluemix.
An architectural overview of an image processing example.
Embrace plurality over single systems of record.
What you need to consider when your microservices architecture is tightly coupled.
Explore essential components, principles, and key metrics.
Define and maintain a state machine within an object-oriented software system.
An interview with Martin Thompson, High-Performance Computing Specialist at Real Logic.
Mike Roberts, co-founder at Symphonia, on how serverless came about, where it's being used, and what lies ahead.
An interview with Scott Shaw, Head of Technology, Australia, at ThoughtWorks.
Making a lasting impact with microservices takes more than a change in technology.
The O’Reilly Podcast: Hugh McKee on learning how to think asynchronously to create highly concurrent business systems.
Open source software is everywhere, but do you know where to start if you want to contribute, convince your manager your next project should be open source, or avoid recreating the wheel?
This chapter from Learning Agile lays out the 12 principles that every agile practitioner should use when working on a software project team.
Author Mark Richards walks you through the 10 most common microservice anti-patterns and pitfalls, and provides solutions for avoiding them.
Crafted by experienced object-oriented practitioners, design patterns can make your designs more flexible, more resilient to change, and easier to maintain.
Deciding whether to use microservices starts with understanding what isn’t working for you now.
Learn how to build scalable, adaptive, complex systems that help your business adjust to rapidly changing competitive markets.
Learn how new FinTech architectures and startups are creating novel types of business models in Africa and Asia, where there are far fewer traditional banks, and in Europe and the US, where financial institutions generally avoid the market for small business loans.
Become familiar with various ways to design technical methods that minimize the risk of having a class of users who must be trusted—of their own volition—to behave within a set of rules in order to safeguard privacy.
How New Relic increases system stability and manages growth without going off the rails.
Markus Eisele walks you through the creation of a complete reactive microservices-based system.
Examine the benefits of microservice architecture and techniques to achieve them.
Learn how to configure and automate API caching for maximum performance and broad protection.