booksreddit.com:Building Microservices: Designing Fine-Grained Systems

Building Microservices: Designing Fine-Grained Systems

162

One of the new ‘big things’ seems to be Microservice architecture and containerization with Kubernetes and Docker. How do you gain experience in these kinds of technologies outside of a job?
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 Newm…

More about the book on Amazon

Most upvoted comment

Most popular programming books on Reddit (2018) rank no. 47

One of the new ‘big things’ seems to be Microservice architecture and containerization with Kubernetes and Docker. How do you gain experience in these kinds of technologies outside of a job?(r/cscareerquestions)

If you know nothing about either of these, I would start with the methodology of micro services becasue that will provide you reasons why Kubernettes was built (and why Google funneled money into the Borg project). Couple that knowledge of micro service with a little about of operations knowledge (how EC2 or azure instances work and what that means cost wise), a need for High Availability and a business desire to watch your bottom line, and kubernettes just seems like a step in the right direction.

To learn about micro services, try to understand it’s a solution to a problem under certain criteria. It is not the end all be all of solutions. From there, build small contrived applications. I’m talking hello world applications. String these applications together to create an pesuedo digital product. If this was a single program made up of classes, we just exhibited a couple of principles from SOLID and decoupled these classes from one another. But we did at the higher abstraction level of architecture. What does this give us? This means come release and deployment time, we can redeploy any of these applications without affecting the others minimizing the changes to are overall architecture.…

Full comment

More details about a book.

Additional Information

Subreddits

cscareerquestions

Number Of Links

2

Amazon Price

$0.2638

Book Binding

Paperback

Type Code

ABIS_BOOK

Book Author

Sam Newman

Book Edition

1

Book Publisher

O’Reilly Media

Book On Amazon

Building Microservices: Designing Fine-Grained Systems

Post Title

One of the new ‘big things’ seems to be Microservice architecture and containerization with Kubernetes and Docker. How do you gain experience in these kinds of technologies outside of a job?

Reddit Gold

0

Post Permalink

/r/cscareerquestions/comments/94qimp/one_of_the_new_big_things_seems_to_be/

More about the book on Amazon