{"id":97,"date":"2020-06-11T12:02:22","date_gmt":"2020-06-11T12:02:22","guid":{"rendered":"http:\/\/danielavellaordonez.com\/?post_type=fw-portfolio&#038;p=97"},"modified":"2026-03-30T15:28:38","modified_gmt":"2026-03-30T15:28:38","slug":"e-commerce","status":"publish","type":"fw-portfolio","link":"https:\/\/danielavellaordonez.com\/fr\/project\/e-commerce\/","title":{"rendered":"Microservices-Based E-Commerce Platform"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"97\" class=\"elementor elementor-97\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d81aa83 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d81aa83\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d4e9d9\" data-id=\"0d4e9d9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d00d839 elementor-widget elementor-widget-image\" data-id=\"d00d839\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"796\" src=\"https:\/\/danielavellaordonez.com\/wp-content\/uploads\/2020\/06\/2128-1024x796.jpg\" class=\"attachment-large size-large wp-image-337\" alt=\"\" srcset=\"https:\/\/danielavellaordonez.com\/wp-content\/uploads\/2020\/06\/2128-1024x796.jpg 1024w, https:\/\/danielavellaordonez.com\/wp-content\/uploads\/2020\/06\/2128-scaled-600x467.jpg 600w, https:\/\/danielavellaordonez.com\/wp-content\/uploads\/2020\/06\/2128-300x233.jpg 300w, https:\/\/danielavellaordonez.com\/wp-content\/uploads\/2020\/06\/2128-768x597.jpg 768w, https:\/\/danielavellaordonez.com\/wp-content\/uploads\/2020\/06\/2128-1536x1195.jpg 1536w, https:\/\/danielavellaordonez.com\/wp-content\/uploads\/2020\/06\/2128-2048x1593.jpg 2048w, https:\/\/danielavellaordonez.com\/wp-content\/uploads\/2020\/06\/2128-15x12.jpg 15w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f5171bc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f5171bc\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e718c7d\" data-id=\"e718c7d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8d44dea elementor-widget elementor-widget-breezycv-info-list\" data-id=\"8d44dea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"breezycv-info-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"info-list\"><ul><li><span class=\"title\">Description<\/span><span class=\"value\">Designed and implemented a microservices-based men\u2019s clothing store using Java EE, with distinct services for authentication, product catalog, cart management, and frontend delivery. The system was originally deployed using Docker and Kubernetes with JWT-based authentication and inter-service communication. To ensure accessibility and ease of demonstration, the application was mirrored into a static version that preserves the full user experience without requiring backend infrastructure. <\/span><\/li><li><span class=\"title\">Role<\/span><span class=\"value\">Designed the service-oriented architecture and implemented core components using JSP and Servlets. Developed authentication using JWT and handled inter-service communication across multiple modules. Created Docker containers and Kubernetes deployment configurations, while also designing user flows and ensuring a seamless frontend experience. Produced supporting documentation and deployment workflows.<\/span><\/li><li><span class=\"title\">Impact<\/span><span class=\"value\">This project demonstrates the ability to design and deploy scalable microservices systems while understanding the trade-offs between distributed architectures and usability. It highlights practical experience with containerization, orchestration, and authentication, and shows the ability to adapt complex backend systems into accessible, production-ready demos.<\/span><\/li><li><span class=\"title\">Login Info<\/span><span class=\"value\">username: admin password: password  Or  username: user password: 1234<\/span><\/li><\/ul><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"featured_media":335,"template":"","fw-portfolio-category":[6],"class_list":["post-97","fw-portfolio","type-fw-portfolio","status-publish","has-post-thumbnail","hentry","fw-portfolio-category-detailed"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/danielavellaordonez.com\/fr\/wp-json\/wp\/v2\/fw-portfolio\/97","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/danielavellaordonez.com\/fr\/wp-json\/wp\/v2\/fw-portfolio"}],"about":[{"href":"https:\/\/danielavellaordonez.com\/fr\/wp-json\/wp\/v2\/types\/fw-portfolio"}],"version-history":[{"count":21,"href":"https:\/\/danielavellaordonez.com\/fr\/wp-json\/wp\/v2\/fw-portfolio\/97\/revisions"}],"predecessor-version":[{"id":495,"href":"https:\/\/danielavellaordonez.com\/fr\/wp-json\/wp\/v2\/fw-portfolio\/97\/revisions\/495"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/danielavellaordonez.com\/fr\/wp-json\/wp\/v2\/media\/335"}],"wp:attachment":[{"href":"https:\/\/danielavellaordonez.com\/fr\/wp-json\/wp\/v2\/media?parent=97"}],"wp:term":[{"taxonomy":"fw-portfolio-category","embeddable":true,"href":"https:\/\/danielavellaordonez.com\/fr\/wp-json\/wp\/v2\/fw-portfolio-category?post=97"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}