All public logs
Jump to navigation
Jump to search
Combined display of all available logs of Izara Wiki. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
(newest | oldest) View (newer 50 | older 50) (20 | 50 | 100 | 250 | 500)- 13:18, 17 December 2020 Sven the Barbarian talk contribs created page Service Stack - Catalog (Created page with "= Overview = Services that manage catalogs and their category trees. = Services = * Service - Catalog Manager * Service - Catalog (handlers) * Service - Category...")
- 14:01, 16 December 2020 Sven the Barbarian talk contribs created page 2020-08-01 - Example searchType configs (Created page with "Service - Search Result Main <syntaxhighlight lang="JavaScript"> { config_key: "search_type", config_tag: "selloffer", config_value: { complexFilterServiceName: "ar...")
- 01:21, 2 December 2020 Sven the Barbarian talk contribs created page Lambda handler functions (Created page with "= Overview = Backend logic is done by Lambda functions, Lambda functions can be triggered from multiple services, we split our code into two parts, a handler function which i...")
- 07:33, 29 November 2020 Sven the Barbarian talk contribs created page 2020-11-29 - Inter-Lambda process flows (Created page with "Communication between services = Overview = When a process flow spans multiple Lambda functions and queues there are different flow models, some will benefit from a stan...")
- 01:44, 29 November 2020 Sven the Barbarian talk contribs created page 2020-11-28 - Contact Method Email - Functions (Created page with "Service - Contact Method (handlers) = Lambda Functions = == RcvNotification == <syntaxhighlight lang="JavaScript"> /** * Receives one notification from Notification Ma...")
- 01:42, 29 November 2020 Sven the Barbarian talk contribs created page Service - Contact Method Email (Created page with "= Overview = Manages email contact methods for users, details are not part of the public transparency followed across the majority of the project in order to protect against...")
- 13:00, 28 November 2020 Sven the Barbarian talk contribs created page 2020-11-28 - Contact Method (handlers) - Functions (Created page with "Service - Contact Method (handlers) = Lambda Functions = == RcvNotification == <syntaxhighlight lang="JavaScript"> /** * Receives one notification from Notification Ma...")
- 11:18, 28 November 2020 Sven the Barbarian talk contribs created page 2020-11-28 - User Contact Manager - Functions (Created page with "Service - User Contact Manager = Lambda Functions = == XX == <syntaxhighlight lang="JavaScript"> /** * Receives one activity message from Activity Switchboard, find ma...")
- 11:08, 28 November 2020 Sven the Barbarian talk contribs created page 2020-11-28 - Handling Message Batches from SQS Queues (Created page with "Communication between services = Overview = inter-service communication we plan to use SNS msgIn and msgOut queues which will be subscribe to by SQS queues that trigger...")
- 23:46, 21 November 2020 Sven the Barbarian talk contribs created page Service Stack - Search and Sort (Created page with "= Overview = Manges search requests and stores results in an efficient structure for client retrieval. = Services = * Service - Search Result Main * Service - Search...")
- 23:44, 21 November 2020 Sven the Barbarian talk contribs created page Service Stack - Notifications (Created page with "= Overview = Core services that manage notifications for users and other services. = Services = * Service - Activity Switchboard * Service - Notification Manager *...")
- 23:43, 21 November 2020 Sven the Barbarian talk contribs created page Service Stack - User Authentication (Created page with "= Overview = Core services that manage users and permissions for performing actions = Services = * Service - Permission Handler * Service - RBAC * Service - User...")
- 09:10, 15 November 2020 Sven the Barbarian talk contribs created page 2020-11-15 - How to Store Sort Result Data for Efficient Queries (Created page with "Service - Sort Result Main = Overview = The purpose of the Sort Result service is to effectively store and return results that are sorted ready for client requests. ==...")
- 14:22, 8 November 2020 Sven the Barbarian talk contribs created page 2020-11-08 - Activity Switchboard - Functions (Created page with "Service - Activity Switchboard = Lambda Functions = == XX == <syntaxhighlight lang="JavaScript"> /** * Initial request that checks if a matching, not expired, sort res...")
- 14:20, 8 November 2020 Sven the Barbarian talk contribs created page 2020-11-08 - Message Config Manager - Functions (Created page with "Service - Notification Manager = Lambda Functions = == XX == <syntaxhighlight lang="JavaScript"> /** * Initial request that checks if a matching, not expired, sort res...")
- 13:51, 8 November 2020 Sven the Barbarian talk contribs created page 2020-11-08 - Notification Manager - Functions (Created page with "Service - Notification Manager = Lambda Functions = == XX == <syntaxhighlight lang="JavaScript"> /** * Initial request that checks if a matching, not expired, sort res...")
- 10:56, 8 November 2020 Sven the Barbarian talk contribs created page Service - Contact Method (handlers) (Created page with "= Overview = One handler service per contact method, examples: * Email * SMS * Izara site notifier * 3rd party messenger services = Repository = ... (not yet configured) =...")
- 02:51, 8 November 2020 Sven the Barbarian talk contribs created page Communication between services (Created page with "= Overview = How to pass tasks between services = Communication between backend services = == MsgIn and MsgOut queues per service == * Each Amazon account has a limit of 1...")
- 02:25, 8 November 2020 Sven the Barbarian talk contribs moved page Standard MsgOut Config to Standard MsgIn MsgOut message config
- 01:51, 8 November 2020 Sven the Barbarian talk contribs created page 2020-11-08 - Communication Between Services Ideas (Created page with "Communication Between Services = Between backend Lambda functions = == Idea - SNS > SQS == * SNS+SQS queues are interesting because they allow for strong retry/DLQ mana...")
- 14:30, 7 November 2020 Sven the Barbarian talk contribs created page Service - User Contact Manager (Created page with "= Overview = Manages the available contact methods and their handler services, records each users available contact methods. = Repository = ... = DynamoDB tables = == S...")
- 12:57, 7 November 2020 Sven the Barbarian talk contribs created page Standard MsgOut Config (Created page with "= Overview = All messages sent to MsgOut SNS queue for a service must hardcode its configuration, this is used by the Service - Message Config Manager|Message Config Manage...")
- 10:24, 7 November 2020 Sven the Barbarian talk contribs created page Service - Notification Manager (Created page with "= Overview = Consolidates and sends notifications to any number of services. = Repository = https://bitbucket.org/stb_working/notification-manager/src/master/ Category:...")
- 10:10, 7 November 2020 Sven the Barbarian talk contribs created page Service - Message Config Manager (Created page with "= Overview = Maintians a record of the configuration for every message from every service in the project. = Repository = https://bitbucket.org/stb_working/message-config-ma...")
- 10:07, 7 November 2020 Sven the Barbarian talk contribs created page Service - Activity Switchboard (Created page with "= Overview = Receives every message sent within the projects serverless flow and allows services to register hooks that check for value matches within the message, then notif...")
- 07:26, 7 November 2020 Sven the Barbarian talk contribs created page 2020-11-07 - DynamoDB Conditional Expressions to Protect Against Race Conditions (Created page with "= Overview = If we query a record from the database, perform logic, then update that record, there is the chance other processes made changes to the record in the time betwee...")
- 12:44, 6 November 2020 Sven the Barbarian talk contribs created page Git development (Created page with "= Overview = Standard and suggested workflow for developers to contribute to project. == Workflow goals == * Keep full history of commits * Group feature/fixes together so...")
- 11:20, 6 November 2020 Sven the Barbarian talk contribs created page Repository structure (Created page with "= Overview = Standard file and folder for each backend microservice. = Root directory = == app == The ''app'' folder holds all logic for the service, the files inside this...")
- 13:10, 4 November 2020 Sven the Barbarian talk contribs created page 2020-11-04 - Search Result Main - Pass Processing to Sort Result Main (Created page with "Service - Search Result Main = During Receive request = /SearchResults/searchresult_main/app/endpoint/Main.js If sortField set in request, invoke 2020-11-04 - Sort Re...")
- 12:28, 4 November 2020 Sven the Barbarian talk contribs created page Standard Config Table Per Service (Created page with "= Overview = Any service that stores configuration values for its operation uses a standard Config DynamoDB table = DynamoDB structure = == Config == === Fields === ; con...")
- 11:55, 4 November 2020 Sven the Barbarian talk contribs deleted page 2020-11-04 - Search Result Main - Functions (incorrect page made)
- 11:55, 4 November 2020 Sven the Barbarian talk contribs created page 2020-11-04 - Sort Result Main - Functions (Created page with "= Lambda Functions = == XXX == <syntaxhighlight lang="JavaScript"> /** * Starts integration test/s * @param {string} [event.serviceName] - Only initiate tests where initia...")
- 11:49, 4 November 2020 Sven the Barbarian talk contribs created page 2020-11-04 - Search Result Main - Functions (Created page with "= Lambda Functions = == XXX == <syntaxhighlight lang="JavaScript"> /** * Starts integration test/s * @param {string} [event.serviceName] - Only initiate tests where initia...")
- 10:14, 4 November 2020 Sven the Barbarian talk contribs created page Service - Sort Result Main (Created page with "= Overview = Generic service that handles sorted results that come from the Service - Search Result Main service. Sorted results are stored/cached so subsequent requests...")
- 09:15, 4 November 2020 Sven the Barbarian talk contribs created page 2020-10-01 - Integration Test Config - Functions (Created page with "= Lambda Functions = == getIntegrationTests == <syntaxhighlight lang="JavaScript"> /** * Returns an array of integration test configs * @param {string} [serviceName] - Onl...")
- 08:39, 4 November 2020 Sven the Barbarian talk contribs created page 2020-10-01 - Integration Testing - Lambda Functions (Created page with "= Lambda Functions = == initiateTest == <syntaxhighlight lang="JavaScript"> /** * Starts integration test/s * @param {string} [event.serviceName] - Only initiate tests whe...")
- 10:05, 12 October 2020 Sven the Barbarian talk contribs created page 2020-10-12 - Search Result Main add hooks (Created page with "Service - Search Result Main has some tasks which must be performed by Service - Search Result (handlers), for example DigData, these are hardcoded into the Search Res...")
- 10:00, 12 October 2020 Sven the Barbarian talk contribs created page Service - Search Result (handlers) (Created page with "= Overview = Handler service for each type of search, a support service for Service - Search Result Main. = Example Repositories = https://bitbucket.org/stb_vit/searchr...")
- 09:58, 12 October 2020 Sven the Barbarian talk contribs created page Service - Search Result Main (Created page with "= Overview = Generic service that handles search result requests, feeding work to Service - Search Result (handlers). = Repository = https://bitbucket.org/stb_vit/searc...")
- 06:58, 8 September 2020 Sven the Barbarian talk contribs created page 2019-01-01 - SearchResult variant product sample input request (Created page with "<syntaxhighlight lang="JSON"> { "Records": [ { "body": { "filter_type": "variant", "type": "group", "elements": [ {...")
- 00:06, 3 September 2020 Sven the Barbarian talk contribs created page Syntax - Backend services (Created page with "= Overview = Syntax for services and code used in backend services deployed to AWS = Node code formatting = == Indentation == * 2 spaces * no tabs == New lines == * \n (...")
- 09:06, 9 August 2020 Sven the Barbarian talk contribs created page 2019-01-01 - Hexagonal Architecture pattern (Created page with "Split communication with other services into their own adaptors, so can insert tests for just the wiring (communication process), or just the logic (separating the logic outpu...")
- 09:01, 9 August 2020 Sven the Barbarian talk contribs created page Category:Working documents (Created page with "Messy working documents for reference only.")
- 08:38, 9 August 2020 Sven the Barbarian talk contribs created page 2019-01-01 - Mocking AWS resources in local test environment (Created page with "= Local Environment = Originally was looking at setting up environment that would allow requests to pass between locally deployed services to test workflows (mainly SNS>SQS>L...")
- 08:14, 9 August 2020 Sven the Barbarian talk contribs deleted page Test Environment Overview (Change Page Capitalization)
- 08:13, 9 August 2020 Sven the Barbarian talk contribs created page Test environment overview (Created page with "= Test environments = There are three test environments to plan for: == Local == For example when a developer clones one repository to their loca...")
- 08:11, 9 August 2020 Sven the Barbarian talk contribs deleted page Deploy Service Stack - User Authentication (Change Page Capitalization)
- 08:11, 9 August 2020 Sven the Barbarian talk contribs created page Deploy service stack - User Authentication (Created page with "The User Authentication stack sets up services needed to allow user account creation and access control to the different endpoints and actions for the project. It is normally...")
- 08:10, 9 August 2020 Sven the Barbarian talk contribs created page Category:Deploy instructions (Created page with "Combinations of services that are naturally deployed together.")
- 08:09, 9 August 2020 Sven the Barbarian talk contribs created page Category:NPM modules (Created page with "Code submitted to NPM library for use with multiple {{ProjectNameShort}} services.")