Skip to content
@eo-cqrs

EO-CQRS

True OOP, small components for clean microservices development

EO principles respected here DevOps By Rultor.com We recommend IntelliJ IDEA

License Stars

OOP components, which try to reduce the complexity of microservices architecture.
Built on top of the strong Software Development Process best practices and Object-Oriented principles:

1. Simplicity is a virtue
2. All objects are immutable
3. No DI Containers
4. Logic is scaling horizontally among objects
5. Master branch is read-only
6. No monolithic repositories
7. No manual deployments
8. Quality of code controlled automatically

Here are the components around EO-CQRS including:

  • /eo-kafka is Kafka Producers and consumers for working with Apache Kafka message broker

  • /cmig is a schema migration tool for Apache Cassandra

  • /eokson is a collection of objects for JSON manipulation

  • /xfake is an XML In-Memory Storage for elegant Mocking

Read about the EO design principles, by which we are inspired.

By the way, here is the list of things we want to implement. You can help!

Pinned Loading

  1. eo-kafka Public

    EO Kafka Producers and consumers for working with Apache Kafka message broker

    Java 29 3

  2. eokson Public

    Forked from vzurauskas/nereides-jackson

    Elegant, Object-Oriented JSON Manipulations

    Java 5

Repositories

Showing 10 of 14 repositories
  • xfake Public

    XML In-Memory Storage for your Fake Objects

    Java 5 MIT 1 2 (1 issue needs help) 10 Updated Mar 17, 2025
  • eo-kafka Public

    EO Kafka Producers and consumers for working with Apache Kafka message broker

    Java 29 MIT 3 21 10 Updated Mar 15, 2025
  • ohip-java Public

    Java Object-Oriented Wrapper of OHIP API

    Java 3 MIT 1 8 10 Updated Mar 15, 2025
  • bench Public

    Cobench Stats

    0 0 1 3 Updated Feb 20, 2025
  • qulice17 Public archive

    Quality Police for Java projects (Checkstyle, PMD, and SpotBugs), Integrated with JDK17+

    Java 7 0 13 10 Updated Jul 21, 2024
  • cmig Public archive

    Apache Cassandra Schema Migration

    Java 5 MIT 2 12 (1 issue needs help) 9 Updated Jul 17, 2024
  • json-matchers Public archive

    Hamcrest JSON Matchers

    Java 5 MIT 0 3 10 Updated Feb 28, 2024
  • eo-events Public archive

    Objects for handling Events

    Java 5 MIT 1 2 1 Updated Jan 17, 2024
  • eo-rs Public archive

    REST Responses in the EO fashion

    Java 5 MIT 0 3 7 Updated Jan 3, 2024
  • .github Public

    Meta repository with information about eo-cqrs

    HTML 2 MIT 0 1 0 Updated Aug 24, 2023

Top languages

Loading…

Most used topics

Loading…