
OK
About Sam Newman
Customers Also Bought Items By
Are you an author?
Author Updates
-
Blog postSo, after far too long a hiatus, we’re back on the Magpie Talkshow for a one-off episode where I interview Kafka creator and Confluent CEO, Jay Kreps.
I’ve been doing a small amount of work with Confluent recently, and through this I got the chance to meet Jay, and I thought he’d make a great guest for the show. So in this episode we’re going to learn about Jay’s own journey in the tech industry, as well as diving into the mindset behind Kafka and where you might want to use it.
3 years ago Read more -
Blog postAdrian Cockcroft has been a great supporter of my work around microservices, and I was really grateful he was able to find the time to catch up with me at Yow 2015 late last year.
Few people have done as much to help share the power of the cloud in recent years as Adrian, but he certainly has a career that predates the explosion of Amazon Web Services. In episode 22 of the Magpie Talkshow, he shares is journey so far in the IT industry, from physics to venture capital firm Battery Ven4 years ago Read more -
Blog postIn the last episode of the podcast, I shared the first of the two part NASA special, when I chatted to Dr Anita Sengupta about her involvement with the recent Curiosity Mars lander. This time, I'm chatting to her colleague Dr. Kamal Oudrhiri, who led the Radio Science team for the same lander.
In our interview, Kamal shares his journey into space sciences, from being inspired as a boy by pictures of voyager, what led him to pick NASA over ESA, and also what drove him to setup his non-4 years ago Read more -
Blog postOne of the nice things that the YOW conference has done over recent years is strive to bring in interesting keynotes, often from quite left-field areas (at least for a software technology conference!). Last year the organisers outdid themselves when they managed to secure the services of Dr Anita Sengupta and Dr Kamal Oudrhiri who worked on the recent Mars Curiosity Lander for NASA. I was lucky enough to grab both of them just after they spoke in Sydney, and in this episode you'll hear the fi4 years ago Read more
-
Blog postPicture source, licence I've been very fortunate to have been in demand of late, for conference talks, tutorials, and other things. The problem is trying to satisfy the many requests I get. Being based in Australia means that travel is a significant time sink for me, increasing the impact on my time, sometimes my health, not to mention the planet! Given that I also have a day job, and other projects I am working on, I have to think very carefully about each and every conference or workshop t4 years ago Read more
-
Blog postSo this happened over the weekend:
@samnewman Agree but we are finding it impossible to even get any ladies to interviews at the moment. Know any great female Java devs?
— Nick Hughes (@nick_hugs) August 19, 2016 I subsequently started sharing my thoughts with Nick via twitter, then realised it wasn't a great forum to discuss a topic this complex. I initially offered to share more detailed thoughts with Nick via email, and it ended up being blog post worthy. And here we are.5 years ago Read more
There's a problem loading this menu right now.
How do you detangle a monolithic system and migrate it to a microservice architecture? How do you do it while maintaining business-as-usual? As a companion to Sam Newman’s extremely popular Building Microservices, this new book details a proven method for transitioning an existing monolithic system to a microservice architecture.
With many illustrative examples, insightful migration patterns, and a bevy of practical advice to transition your monolith enterprise into a microservice operation, this practical guide covers multiple scenarios and strategies for a successful migration, from initial planning all the way through application and database decomposition. You’ll learn several tried and tested patterns and techniques that you can use as you migrate your existing architecture.
- Ideal for organizations looking to transition to microservices, rather than rebuild
- Helps companies determine whether to migrate, when to migrate, and where to begin
- Addresses communication, integration, and the migration of legacy systems
- Discusses multiple migration patterns and where they apply
- Provides database migration examples, along with synchronization strategies
- Explores application decomposition, including several architectural refactoring patterns
- Delves into details of database decomposition, including the impact of breaking referential and transactional integrity, new failure modes, and more
Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures.
Microservice technologies are moving quickly. Author Sam Newman provides you with a firm grounding in the concepts while diving into current solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. You’ll follow a fictional company throughout the book to learn how building a microservice architecture affects a single domain.
- Discover how microservices allow you to align your system design with your organization’s goals
- Learn options for integrating a service with the rest of your system
- Take an incremental approach when splitting monolithic codebases
- Deploy individual microservices through continuous integration
- Examine the complexities of testing and monitoring distributed services
- Manage security with user-to-service and service-to-service models
- Understand the challenges of scaling microservice architectures
Bestehende Systeme erfolgreich in eine Microservices-Architektur umgestalten
- Unerlässliches Expertenwissen für Organisationen, die ihre Codebasis modernisieren wollen
- Autor des geschätzten Grundlagenwerks "Building Microservices"
- Orientierung und Anleitung für den anspruchsvollen Migrationsprozess
Wie entflechtet man ein monolithisches System und überführt es in eine Microservices-Architektur? Und wie erhält man gleichzeitig den normalen Betrieb aufrecht? Sam Newman, Autor des viel beachteten Titels "Building Microservices", beschreibt Szenarien und erprobte Strategien, um bestehende Systeme erfolgreich zu migrieren: von der ersten Planung bis zum Zerlegen von Anwendung und Datenbank. Newman greift hierbei auf viele anschauliche Beispiele zurück, stellt aufschlussreiche Pattern für die Migration vor und gibt praktische Ratschläge.
- Für Organisationen, die ihre Codebasis in Richtung einer Microservices-Architektur überführen und nicht komplett neu aufbauen wollen
- Unterstützt Unternehmen bei der Frage, ob und wann sie migrieren und wo sie konkret beginnen sollten
- Befasst sich mit der Integration und Migration von Legacy-Systemen und der Kommunikation mit diesen Systemen
- Stellt Migrationspattern vor und beschreibt, wo und wie sie am besten eingesetzt werden
- Bietet Beispiele für die Datenbankmigration und begleitende Synchronisationsstrategien
- Beschreibt das Zerlegen von Anwendungen einschließlich einer Reihe von Refaktorisierungspattern
Com vários exemplos ilustrativos, padrões de migração inteligentes e vários conselhos práticos para fazer a transição de seu sistema monolítico para uma plataforma de microsserviços, este guia prático descreve diversos cenários e estratégias para uma migração bem-sucedida, partindo do planejamento inicial e passando por todo o caminho até a decomposição da aplicação e do banco de dados. Você conhecerá diversos padrões e técnicas testados e comprovados, que poderão ser usados quando você fizer a migração de sua arquitetura atual.