The frontend app provides the user interface and interacts with the backend servers.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi aliquam risus nec eros laoreet aliquet. Sed volutpat, ex at iaculis viverra, sem eros facilisis nibh, vel ullamcorper augue nibh nec nunc. Praesent a aliquet velit. Duis vel magna quis diam dignissim ultrices in nec felis. Sed convallis blandit purus eget tempor. Mauris id felis tristique, tincidunt nibh id, fringilla enim.
The backend servers handle business logic, process requests, and communicate with the database and external providers.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi aliquam risus nec eros laoreet aliquet. Sed volutpat, ex at iaculis viverra, sem eros facilisis nibh, vel ullamcorper augue nibh nec nunc. Praesent a aliquet velit. Duis vel magna quis diam dignissim ultrices in nec felis. Sed convallis blandit purus eget tempor. Mauris id felis tristique, tincidunt nibh id, fringilla enim.
The workers hold a queue of jobs that are executed according to their priority.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi aliquam risus nec eros laoreet aliquet. Sed volutpat, ex at iaculis viverra, sem eros facilisis nibh, vel ullamcorper augue nibh nec nunc. Praesent a aliquet velit. Duis vel magna quis diam dignissim ultrices in nec felis. Sed convallis blandit purus eget tempor. Mauris id felis tristique, tincidunt nibh id, fringilla enim.
Jobs can hold any amount of work that can be executed on a background worker.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi aliquam risus nec eros laoreet aliquet. Sed volutpat, ex at iaculis viverra, sem eros facilisis nibh, vel ullamcorper augue nibh nec nunc. Praesent a aliquet velit. Duis vel magna quis diam dignissim ultrices in nec felis. Sed convallis blandit purus eget tempor. Mauris id felis tristique, tincidunt nibh id, fringilla enim.
The database stores and manages the application's data.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi aliquam risus nec eros laoreet aliquet. Sed volutpat, ex at iaculis viverra, sem eros facilisis nibh, vel ullamcorper augue nibh nec nunc. Praesent a aliquet velit. Duis vel magna quis diam dignissim ultrices in nec felis. Sed convallis blandit purus eget tempor. Mauris id felis tristique, tincidunt nibh id, fringilla enim.
External providers offer additional services or data that the application relies on.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi aliquam risus nec eros laoreet aliquet. Sed volutpat, ex at iaculis viverra, sem eros facilisis nibh, vel ullamcorper augue nibh nec nunc. Praesent a aliquet velit. Duis vel magna quis diam dignissim ultrices in nec felis. Sed convallis blandit purus eget tempor. Mauris id felis tristique, tincidunt nibh id, fringilla enim.