/plushcap/analysis/datastax/datastax-killrvideo-python-pt-4-who-needs-unit-tests-im-building-microservices

KillrVideo Python Pt. 4 — Who Needs Unit Tests? I’m Building Microservices!

What's this blog post about?

The author, a software industry veteran, shares their experience building a Python implementation of the KillrVideo microservice tier. They discuss why they built service scaffolding first before implementing any business logic and how this approach aligns with Test-Driven Development (TDD) principles. The integration tests for KillrVideo are implemented in Java using the Cucumber framework, focusing on the microservices tier. The author highlights the benefits of running individual tests by name to save time during development iterations. They also emphasize the importance of testing services against an existing web application as it complements automated testing and can help discover bugs not covered by integration tests. In the next post, they plan to discuss implementing the actual business logic of the KillrVideo Python services, including data persistence using DataStax Enterprise and the DataStax Python Driver.

Company
DataStax

Date published
April 4, 2019

Author(s)
Jeffrey Carpenter

Word count
961

Language
English

Hacker News points
None found.


By Matt Makai. 2021-2024.