1- # Ponos
1+ # Pulse
22
3- Ponos consists of a set of packages that enable event driven distributed
3+ Pulse consists of a set of packages that enable event driven distributed
44architectures at scale. Each package is designed to be used independently but
55they can also be combined to implement more complex architectures.
66
@@ -19,10 +19,10 @@ flowchart LR
1919 Map-.->|Update|B
2020
2121 classDef userCode fill:#9A6D1F, stroke:#D9B871, stroke-width:2px, color:#FFF2CC;
22- classDef ponos fill:#25503C, stroke:#5E8E71, stroke-width:2px, color:#D6E9C6;
22+ classDef pulse fill:#25503C, stroke:#5E8E71, stroke-width:2px, color:#D6E9C6;
2323
2424 class A,B userCode;
25- class Map ponos ;
25+ class Map pulse ;
2626
2727 linkStyle 0 stroke:#DDDDDD,color:#DDDDDD,stroke-width:3px;
2828 linkStyle 1 stroke:#DDDDDD,color:#DDDDDD,stroke-width:3px;
@@ -32,7 +32,7 @@ See the [rmap package README](rmap/README.md) for more details.
3232
3333## Streaming
3434
35- Ponos streams provide a flexible mechanism for routing events across a fleet of
35+ Pulse streams provide a flexible mechanism for routing events across a fleet of
3636microservices. Streams can be used to implement pub/sub, fan-out and fan-in
3737topologies.
3838
@@ -53,10 +53,10 @@ flowchart LR
5353 TB-.->|Event|B
5454
5555 classDef userCode fill:#9A6D1F, stroke:#D9B871, stroke-width:2px, color:#FFF2CC;
56- classDef ponos fill:#25503C, stroke:#5E8E71, stroke-width:2px, color:#D6E9C6;
56+ classDef pulse fill:#25503C, stroke:#5E8E71, stroke-width:2px, color:#D6E9C6;
5757
5858 class A,B userCode;
59- class SA,SB,TA,TB ponos ;
59+ class SA,SB,TA,TB pulse ;
6060
6161 linkStyle 0 stroke:#DDDDDD,color:#DDDDDD,stroke-width:3px;
6262 linkStyle 1 stroke:#DDDDDD,color:#DDDDDD,stroke-width:3px;
@@ -68,7 +68,7 @@ See the [streaming package README](streaming/README.md) for more details.
6868
6969## Dedicated Worker Pool
7070
71- Ponos builds on top of [ replicated maps] ( rmap/README.md ) and
71+ Pulse builds on top of [ replicated maps] ( rmap/README.md ) and
7272[ streaming] ( streaming/README.md ) to implement a dedicated worker pool where jobs
7373are dipatched to workers based on their key and a consistent hashing algorithm.
7474
@@ -88,10 +88,10 @@ flowchart LR
8888 Reader-.->|Job|B
8989
9090 classDef userCode fill:#9A6D1F, stroke:#D9B871, stroke-width:2px, color:#FFF2CC;
91- classDef ponos fill:#25503C, stroke:#5E8E71, stroke-width:2px, color:#D6E9C6;
91+ classDef pulse fill:#25503C, stroke:#5E8E71, stroke-width:2px, color:#D6E9C6;
9292
9393 class A,B userCode;
94- class Pool,Sink,Reader,Worker ponos ;
94+ class Pool,Sink,Reader,Worker pulse ;
9595
9696 linkStyle 0 stroke:#DDDDDD,color:#DDDDDD,stroke-width:3px;
9797 linkStyle 1 stroke:#DDDDDD,color:#DDDDDD,stroke-width:3px;
@@ -105,12 +105,12 @@ See the [pool package README](pool/README.md) for more details.
105105See the [ examples] ( examples ) directory for examples of how to use the packages
106106in this repository.
107107
108- If you are looking for a more complete example of how to use Ponos to build a
108+ If you are looking for a more complete example of how to use Pulse to build a
109109distributed system, check out the [ weather] ( examples/weather ) example.
110110
111111## License
112112
113- Ponos is licensed under the MIT license. See [ LICENSE] ( LICENSE ) for the full
113+ Pulse is licensed under the MIT license. See [ LICENSE] ( LICENSE ) for the full
114114license text.
115115
116116## Contributing
@@ -122,8 +122,8 @@ contribution workflow.
122122
123123This project adheres to the Contributor Covenant [ code of conduct] ( CODE_OF_CONDUCT.md ) .
124124By participating, you are expected to uphold this code. Please report unacceptable
125- behavior to [ ponos @goa.design] ( mailto:ponos @goa.design ) .
125+ behavior to [ pulse @goa.design] ( mailto:pulse @goa.design ) .
126126
127127## Credits
128128
129- Ponos was originally created by [ Raphael Simon] ( https://github.com/raphael ) .
129+ Pulse was originally created by [ Raphael Simon] ( https://github.com/raphael ) .
0 commit comments