Twitter-Engine
Twitter-Engine is a serverless application that mimics key features of Twitter, providing users with functionalities such as registration, login, and real-time updates. Built using F#, it leverages modern frameworks and libraries to deliver a responsive user experience.
Stack
F#
Architecture
The application is designed with a serverless architecture, which enhances scalability and reliability. It utilizes an event-driven pattern, allowing for efficient handling of user interactions through a REST API and real-time updates via WebSocket.
Verified facts
- The application is written in F#.
- The application uses the Suave framework.
- The application uses Akka.FSharp library.
- The application uses DotNetty library.
- The application uses Newtonsoft.Json library.
- The application uses FSharp.Core library.
- The application is built on a serverless architecture.
- The application follows an event-driven architecture pattern.
- The application uses WebSocket for real-time communication.
- The application has a REST API for client-server interaction.
- The application uses actors for handling requests and responses.
- The application mimics Twitter features.
- The application has a REST API for user actions like register, login, logout, new tweet, follow.
- The application establishes a WebSocket connection for real-time updates.
- The application has an HTML based User Interface.
- The project contains 43 files.
- The application is written entirely in F#.