About
Articles by Jonas
Activity
5K followers
Experience & Education
Publications
-
Principles and Patterns for Distributed Application Architecture
O'Reilly Media
See publicationAs businesses strive to meet growing demands for responsiveness, resilience, elasticity, and mobility, developers and architects face the challenge of building applications that span multiple environments seamlessly. Without the right principles and patterns in place, scaling and maintaining these decentralized systems can quickly become overwhelming. This must-read technical guide offers a clear framework for designing scalable, elastic, high-performing, and resilient applications that can…
As businesses strive to meet growing demands for responsiveness, resilience, elasticity, and mobility, developers and architects face the challenge of building applications that span multiple environments seamlessly. Without the right principles and patterns in place, scaling and maintaining these decentralized systems can quickly become overwhelming. This must-read technical guide offers a clear framework for designing scalable, elastic, high-performing, and resilient applications that can thrive in today's dynamic hybrid world. From understanding distributed data management to avoiding common pitfalls, this guide equips you with the knowledge to meet the demands of modern application architecture.
- Learn the core principles of distributed systems that enable decentralized and highly performant applications
- Understand how to design applications that operate efficiently across cloud, multi-cloud, and edge environments
- Explore best practices for managing distributed data to ensure replication, consistency, and seamless scalability
- Avoid common architectural pitfalls and successfully navigate the complexities of decentralized systems -
Reactive Microsystems
O'Reilly Media
See publicationIf you want your application to provide millisecond response times and close to 100% uptime, traditional architectures with single SQL databases and thread-per-request models simply cannot compete with microservices. This report discusses strategies and techniques for building scalable and resilient microservices, and helps you work your way through the evolution of a scalable microservices-based system.
When it comes to development speed, time-to-market, and continuous delivery…If you want your application to provide millisecond response times and close to 100% uptime, traditional architectures with single SQL databases and thread-per-request models simply cannot compete with microservices. This report discusses strategies and techniques for building scalable and resilient microservices, and helps you work your way through the evolution of a scalable microservices-based system.
When it comes to development speed, time-to-market, and continuous delivery, microservices can do wonders for your organization. Author Jonas Bonér, Founder and CTO of Lightbend and author of Reactive Microservices Architecture (O’Reilly), demonstrates how to refactor a monolithic application step-by-step. You’ll briefly land at single-instance microliths (micro monoliths) before working your way toward a scalable and resilient microsystem.
This report will help you:
- Examine the essential traits of an individual reactive microservice
- Understand why monolithic architectures are a problem
- Manage the hard part of microservice design: the space between individual services
- Shift the focus from domain objects to events in domain-driven design
- Make services more efficient, performant, and stable by applying reactive programming techniques
- Make the services work together collaboratively, as a single reactive system
- Move beyond CRUD towards Event Sourcing/CQRS to scale state in an event-based design
- Leverage fast data in microservices to manage real-time data at scale -
Reactive Microservices Architecture
O'Reilly
See publicationStill chugging along with a monolithic enterprise system that’s difficult to scale and maintain, and even harder to understand? In this concise book, Lightbend CTO Jonas Bonér explains why microservice-based architecture that consists of small, independent services is far more flexible than the traditional all-in-one systems that continue to dominate today’s enterprise landscape.
You’ll explore a microservice architecture, based on Reactive principles, for building an isolated service that’s…Still chugging along with a monolithic enterprise system that’s difficult to scale and maintain, and even harder to understand? In this concise book, Lightbend CTO Jonas Bonér explains why microservice-based architecture that consists of small, independent services is far more flexible than the traditional all-in-one systems that continue to dominate today’s enterprise landscape.
You’ll explore a microservice architecture, based on Reactive principles, for building an isolated service that’s scalable, resilient to failure, and combines with other services to form a cohesive whole. Specifically, you’ll learn how a Reactive microservice isolates everything (including failure), acts autonomously, does one thing well, owns state exclusively, embraces asynchronous message passing, and maintains mobility.
Bonér also demonstrates how Reactive microservices communicate and collaborate with other services to solve problems. Get a copy of this exclusive report and find out how to bring your enterprise system into the 21st century. -
The Definitive Guide to Terracotta
Apress
Terracotta's chief technology officer Ari Zilka and his team give you the definitive guide on Terracotta Java application infrastructure, as well as user secrets, recipes, and prepackaged frameworks.
Other authorsSee publication
Projects
-
Akka
- Present
Akka is a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on the JVM.
Other creatorsSee project -
AspectJ
- Present
-
AspectWerkz
- Present
AspectWerkz is a dynamic, lightweight and high-performant AOP framework for Java.
Other creatorsSee project
Honors & Awards
-
Among the 4 top influencers in the Java industry
-
In 2015 I was recognized as the 4th top social influencer in the Java industry.
-
Sweden's Best Developer 2012
Computer Sweden
Awarded Sweden's Best Developer 2012 by the Computer Sweden magazine.
-
Java Champion
Java
Awarded Java Champion in 2011
-
Sweden's Second Best Developer 2010
Computer Sweden
Awarded Sweden's Second Best Developer in 2010 by the Computer Sweden magazine
Languages
-
English
Full professional proficiency
-
German
Limited working proficiency
-
Swedish
Native or bilingual proficiency
Recommendations received
11 people have recommended Jonas
Join now to viewOther similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content