Remove Microservices Remove Scalability Remove TDD Remove Testing
article thumbnail

Microservices Done Right, Part 2: More Antipatterns to Avoid

Accenture

Microservices architecture has become popular over the last several years. Many organizations have seen significant improvements in critical metrics such as time to market, quality, and productivity as a result of implementing microservices. Recently, however, there has been a noticeable backlash against microservices.

article thumbnail

TDD: primitive obsession ( part 3 )

Apiumhub

Last month we talked about TDD example in software development ( part 1 ) and TDD first cycle ( part 2 ). In this new TDD and primitive obsession article, we will focus on removing duplication and reinforcing the constructors of our entities, something key to have a robust system. TDD: primitive obsession.

Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

Custom Software Development Services & Modern Practices

Apiumhub

Custom software development benefits Scalability Custom software can grow as the business grows and changes. Scalability with Microservices The microservices architecture (MSA) infrastructure is the building block of many modern network apps and a crucial prospect of modern software design.

article thumbnail

TDD example in software development (Part I)

Apiumhub

After a while thinking about what type of TDD article to write about and, since there are many of them and very good theoretical ones (written by influencers in the world of software development), I have chosen to develop a mini-project while explaining the key points of the development of the application, basically giving you a TDD example.

article thumbnail

Apiumhub sponsors SCBCN18: practical workshops

Apiumhub

In TDD it is very common to hear that it is about writing the test before actually coding to better refactor or to push you to a certain architecture or to tell you immediately if you are breaking something while writing a new code. The final goal of learning TDD is not to be a test expert. BDD: user interface testing.

article thumbnail

Apiumhub supports Craft Conference one more year

Apiumhub

Craft Conference will cover: Language agnostic methods, best practices (tdd, bdd, ddd, ci, cd, security, performance, service oriented architecture etc.) Advanced Kubernetes – Jérôme Petazzoni (Tiny Shell Script) Event-Driven and Reactive Microservice Architectures, done right. Check out the speakers! Topics to be discussed.

article thumbnail

New live online training courses

O'Reilly Media - Ideas

Get hands-on training in Docker, microservices, cloud native, Python, machine learning, and many other topics. Scalable Data Science with Apache Hadoop and Spark , July 16. Java Testing with Mockito and the Hamcrest Matchers , June 19. Advanced Test-Driven Development (TDD) , June 27. Testing Vue.js

Course 64