Upgrade to Pro — share decks privately, control downloads, hide ads and more …

100 integration tests per second - ZIO meets hexagonal architecture

100 integration tests per second - ZIO meets hexagonal architecture

The rapid iteration of a product is a crucial factor for success. A key aspect that enables this process is the ability of a team to iterate quickly. In today's fast-paced technological landscape, efficient and accurate testing methods are invaluable for innovators, making integration and end-to-end tests an innovator's best friend. While some may argue that integration tests are not necessary, we believe that this perspective is outdated. In fact, we contend that with the implementation of hexagonal architecture, achieving reliable integration and end-to-end tests has never been easier, particularly with the use of ZIO.

Piotr Gabryanczyk

April 21, 2023
Tweet

More Decks by Piotr Gabryanczyk

Other Decks in Technology

Transcript

  1. Peter Gabryanczyk - ZIO Word 2023 10 releases per day

    1000 integration tests per minute ZIO meets Hexagonal Architecture https://www.linkedin.com/in/piotrga
  2. Why Integration tests? Unit tests are good - integration tests

    are even better… The ownership mindset - BDD by Dan North …but integration testing is HARD
  3. BDD

  4. Contact details Peter Gabryanczyk • speakerdeck.com/piotrga • github.com/piotrga/zio-hexagonal • linkedin.com/in/piotrga

    • twitter.com/piotrga If you’d like to work with me please drop me a line at my work email. ps. If you can’t fi gure out what my email is, then don’t :)