Skip to content
@jonepl-portfolio

jonepl-portfolio

Web Portfolio

Welcome to my web portfolio! This GitHub Organization showcases my work and technical expertise through a microservice architecture implemented using Docker Swarm.

Table of Contents

Overview

This portfolio demonstrates a microservice-based architecture built for scalability, maintainability, and security. It uses an NGINX reverse proxy to route requests to subdomain-based APIs and services, secured with TLS certificates generated internally.

The architecture includes an integrated Portainer instance for centralized management, making it easier to monitor and control the Docker Swarm stack.

Features

  • Microservice Architecture: Scalable and modular design with multiple services interacting through a shared network.
  • Secure Communication: TLS encryption for all domains.
  • Centralized Management: Portainer integration for efficient service monitoring.
  • Subdomain Routing: APIs and services accessible through unique subdomains.

Design

t

Requests are routed through an NGINX reverse proxy using a private Docker Swarm network. This ensures secure and efficient communication between services. TLS certificates are automatically managed by an internal Certbot service, enhancing the security of all endpoints.

For Developers

If you'd like to explore or reproduce this setup, see the Installation Guide.

Contact

For questions or support, please contact plj.coding@gmail.com.

Popular repositories Loading

  1. web-portfolio web-portfolio Public

    JavaScript

  2. csv-merger-api csv-merger-api Public

    Python

  3. api-gateway api-gateway Public

    Shell

  4. site-reliability-tools site-reliability-tools Public

    Shell

  5. app-scripts app-scripts Public

    Shell

  6. .github .github Public

    Organization Profile

    Makefile

Repositories

Showing 6 of 6 repositories
  • web-portfolio Public
    jonepl-portfolio/web-portfolio’s past year of commit activity
    JavaScript 0 0 0 0 Updated Jan 24, 2025
  • .github Public

    Organization Profile

    jonepl-portfolio/.github’s past year of commit activity
    Makefile 0 0 0 0 Updated Dec 8, 2024
  • app-scripts Public
    jonepl-portfolio/app-scripts’s past year of commit activity
    Shell 0 0 0 0 Updated Dec 8, 2024
  • jonepl-portfolio/site-reliability-tools’s past year of commit activity
    Shell 0 0 0 0 Updated Dec 8, 2024
  • api-gateway Public
    jonepl-portfolio/api-gateway’s past year of commit activity
    Shell 0 0 0 0 Updated Dec 8, 2024
  • jonepl-portfolio/csv-merger-api’s past year of commit activity
    Python 0 0 0 0 Updated Nov 10, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…