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 eo-kafka Public

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

    Java 28 3

  2. eokson eokson Public

    Forked from vzurauskas/nereides-jackson

    Elegant, Object-Oriented JSON Manipulations

    Java 5

Repositories

Showing 10 of 14 repositories
  • eo-kafka Public

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

    eo-cqrs/eo-kafka’s past year of commit activity
    Java 28 MIT 3 21 2 Updated Nov 15, 2024
  • xfake Public

    XML In-Memory Storage for your Fake Objects

    eo-cqrs/xfake’s past year of commit activity
    Java 5 MIT 1 2 (1 issue needs help) 10 Updated Nov 15, 2024
  • ohip-java Public

    Java Object-Oriented Wrapper of OHIP API

    eo-cqrs/ohip-java’s past year of commit activity
    Java 3 MIT 1 8 10 Updated Nov 15, 2024
  • bench Public

    Cobench Stats

    eo-cqrs/bench’s past year of commit activity
    0 0 1 3 Updated Nov 10, 2024
  • qulice17 Public archive

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

    eo-cqrs/qulice17’s past year of commit activity
    Java 7 0 13 10 Updated Jul 21, 2024
  • cmig Public archive

    Apache Cassandra Schema Migration

    eo-cqrs/cmig’s past year of commit activity
    Java 5 MIT 2 12 (1 issue needs help) 9 Updated Jul 17, 2024
  • json-matchers Public archive

    Hamcrest JSON Matchers

    eo-cqrs/json-matchers’s past year of commit activity
    Java 5 MIT 0 3 10 Updated Feb 28, 2024
  • eo-events Public archive

    Objects for handling Events

    eo-cqrs/eo-events’s past year of commit activity
    Java 5 MIT 1 2 1 Updated Jan 17, 2024
  • eo-rs Public archive

    REST Responses in the EO fashion

    eo-cqrs/eo-rs’s past year of commit activity
    Java 5 MIT 0 3 7 Updated Jan 3, 2024
  • .github Public

    Meta repository with information about eo-cqrs

    eo-cqrs/.github’s past year of commit activity
    HTML 2 MIT 0 1 0 Updated Aug 24, 2023

Top languages

Loading…

Most used topics

Loading…