Simbioz

Context

Our client, a startup focusing on fostering creativity and collaboration, envisioned a comprehensive social network tailored for individuals and organizations in the creative industry.

Problem

The challenge was to develop a feature-rich social network encompassing personal user pages, an events feed, posts, chats, and a robust search functionality to facilitate new connections.

Solution

To realize this vision, we employed a cutting-edge tech stack. The frontend was built using Next.js, while the backend was composed of microservices developed in Go and Python. Robust backend integration tests were implemented using .NET (F#). The primary database management system used was PostgreSQL.

To ensure efficient communication between the frontend and microservices, we leveraged the power of a GraphQL API.

For smooth frontend development, we utilized a library of components from our custom design system, which was meticulously crafted and documented in Storybook.

The backend architecture consisted of a cohesive set of interconnected services responsible for critical features such as subscriptions, feed recommendations, and chat rooms. Notably, to optimize the loading time of user pages, we delegated their static generation to a dedicated service. This asynchronous approach effectively distributed the workload and facilitated gradual updates to user pages upon changes in profile or environment.

By blending the strengths of Next.js, microservices, and a well-designed GraphQL API, we created a dynamic and scalable social network platform that fosters creativity and effortless collaboration.

Lets Work Together Desktop

Contact

17 rue de Saint-Amand,

Lille 59800, Nord, France.

+33-06-08-60-60-68

Social Networks

Archand

© All Rights Reserved. Archand 2023