H3Micro Project README

IMPORTANT

Please refer to requirements.md for a comprehensive checklist of completed tasks and their status.


Project: H3Micro - Embracing Microservices

Introduction

Welcome to the H3Micro project! This initiative serves as a live demonstration of microservices architecture, featuring a well-coordinated ecosystem of key components:

  • Frontend: Crafted using React.
  • Backend: Engineered with Express.js.
  • Container Network: Enabling seamless communication among all containers.
  • Volumes: Ensuring resilient data persistence across containers.
  • Reverse Proxy: Empowered by Nginx to safeguard your connections, complete with HTTPS certificates for both frontend and backend.
  • Scripts: Equipped with a range of helpful scripts for Docker health checks, database testing, and comprehensive front-end and back-end testing.

Prerequisites

Before diving into this project, make sure you have the following prerequisites installed:

Access Links

Explore the various components of this project via the following links:

Screenshots

Development Environment Architecture Schema

Here's an architectural overview of the development environment:

Development Environment Architecture

Metricbeat

Development Environment Architecture

Readtime data dashboard

Alt text