├── .gitignore ├── LICENSE ├── README.md └── source ├── SomeBank.Accounts.AkkaNet ├── Actors │ ├── AccountActor.cs │ ├── AccountsBoundedContextActor.cs │ └── TransferActor.cs ├── Commands │ ├── CreateAccountCommand.cs │ ├── TransferBetweenAccountsCommand.cs │ └── TransferConfirmation.cs ├── Messages.Designer.cs ├── Messages.resx ├── Properties │ └── AssemblyInfo.cs ├── SomeBank.Accounts.AkkaNet.csproj ├── SomeBank.Accounts.AkkaNet.v2.ncrunchproject ├── app.config └── packages.config ├── SomeBank.Accounts.Tests ├── Domain │ ├── AccountDataTests.Creation.cs │ ├── AccountDataTests.Serialization.cs │ ├── AccountDataTests.TransferFrom.cs │ └── AccountDataTests.TransferTo.cs ├── Properties │ └── AssemblyInfo.cs ├── SomeBank.Accounts.Tests.csproj ├── SomeBank.Accounts.Tests.v2.ncrunchproject ├── app.config └── packages.config ├── SomeBank.Accounts ├── AssemblyInfo.fs ├── Domain.fs ├── SomeBank.Accounts.fsproj ├── SomeBank.Accounts.v2.ncrunchproject └── packages.config ├── SomeBank.AkkaNet ├── Actors │ ├── AggregateRootActor.cs │ ├── BoundedContextActor.cs │ ├── SupervisorActor.cs │ └── TransactionActor.cs ├── Properties │ └── AssemblyInfo.cs ├── Serialization │ └── FSharpRecordSerializer.cs ├── SomeBank.AkkaNet.csproj ├── SomeBank.AkkaNet.v2.ncrunchproject ├── Utils │ └── SerilogUtils.cs ├── app.config └── packages.config ├── SomeBank.Console.sln ├── SomeBank.Console.v2.ncrunchsolution └── SomeBank.Console ├── App.config ├── Areas └── Domains │ └── DomainsActor.cs ├── BankService.cs ├── Program.cs ├── Properties └── AssemblyInfo.cs ├── SomeBank.Console.csproj ├── SomeBank.Console.v2.ncrunchproject └── packages.config /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/README.md -------------------------------------------------------------------------------- /source/SomeBank.Accounts.AkkaNet/Actors/AccountActor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts.AkkaNet/Actors/AccountActor.cs -------------------------------------------------------------------------------- /source/SomeBank.Accounts.AkkaNet/Actors/AccountsBoundedContextActor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts.AkkaNet/Actors/AccountsBoundedContextActor.cs -------------------------------------------------------------------------------- /source/SomeBank.Accounts.AkkaNet/Actors/TransferActor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts.AkkaNet/Actors/TransferActor.cs -------------------------------------------------------------------------------- /source/SomeBank.Accounts.AkkaNet/Commands/CreateAccountCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts.AkkaNet/Commands/CreateAccountCommand.cs -------------------------------------------------------------------------------- /source/SomeBank.Accounts.AkkaNet/Commands/TransferBetweenAccountsCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts.AkkaNet/Commands/TransferBetweenAccountsCommand.cs -------------------------------------------------------------------------------- /source/SomeBank.Accounts.AkkaNet/Commands/TransferConfirmation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts.AkkaNet/Commands/TransferConfirmation.cs -------------------------------------------------------------------------------- /source/SomeBank.Accounts.AkkaNet/Messages.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts.AkkaNet/Messages.Designer.cs -------------------------------------------------------------------------------- /source/SomeBank.Accounts.AkkaNet/Messages.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts.AkkaNet/Messages.resx -------------------------------------------------------------------------------- /source/SomeBank.Accounts.AkkaNet/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts.AkkaNet/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /source/SomeBank.Accounts.AkkaNet/SomeBank.Accounts.AkkaNet.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts.AkkaNet/SomeBank.Accounts.AkkaNet.csproj -------------------------------------------------------------------------------- /source/SomeBank.Accounts.AkkaNet/SomeBank.Accounts.AkkaNet.v2.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts.AkkaNet/SomeBank.Accounts.AkkaNet.v2.ncrunchproject -------------------------------------------------------------------------------- /source/SomeBank.Accounts.AkkaNet/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts.AkkaNet/app.config -------------------------------------------------------------------------------- /source/SomeBank.Accounts.AkkaNet/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts.AkkaNet/packages.config -------------------------------------------------------------------------------- /source/SomeBank.Accounts.Tests/Domain/AccountDataTests.Creation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts.Tests/Domain/AccountDataTests.Creation.cs -------------------------------------------------------------------------------- /source/SomeBank.Accounts.Tests/Domain/AccountDataTests.Serialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts.Tests/Domain/AccountDataTests.Serialization.cs -------------------------------------------------------------------------------- /source/SomeBank.Accounts.Tests/Domain/AccountDataTests.TransferFrom.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts.Tests/Domain/AccountDataTests.TransferFrom.cs -------------------------------------------------------------------------------- /source/SomeBank.Accounts.Tests/Domain/AccountDataTests.TransferTo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts.Tests/Domain/AccountDataTests.TransferTo.cs -------------------------------------------------------------------------------- /source/SomeBank.Accounts.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /source/SomeBank.Accounts.Tests/SomeBank.Accounts.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts.Tests/SomeBank.Accounts.Tests.csproj -------------------------------------------------------------------------------- /source/SomeBank.Accounts.Tests/SomeBank.Accounts.Tests.v2.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts.Tests/SomeBank.Accounts.Tests.v2.ncrunchproject -------------------------------------------------------------------------------- /source/SomeBank.Accounts.Tests/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts.Tests/app.config -------------------------------------------------------------------------------- /source/SomeBank.Accounts.Tests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts.Tests/packages.config -------------------------------------------------------------------------------- /source/SomeBank.Accounts/AssemblyInfo.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts/AssemblyInfo.fs -------------------------------------------------------------------------------- /source/SomeBank.Accounts/Domain.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts/Domain.fs -------------------------------------------------------------------------------- /source/SomeBank.Accounts/SomeBank.Accounts.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts/SomeBank.Accounts.fsproj -------------------------------------------------------------------------------- /source/SomeBank.Accounts/SomeBank.Accounts.v2.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts/SomeBank.Accounts.v2.ncrunchproject -------------------------------------------------------------------------------- /source/SomeBank.Accounts/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Accounts/packages.config -------------------------------------------------------------------------------- /source/SomeBank.AkkaNet/Actors/AggregateRootActor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.AkkaNet/Actors/AggregateRootActor.cs -------------------------------------------------------------------------------- /source/SomeBank.AkkaNet/Actors/BoundedContextActor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.AkkaNet/Actors/BoundedContextActor.cs -------------------------------------------------------------------------------- /source/SomeBank.AkkaNet/Actors/SupervisorActor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.AkkaNet/Actors/SupervisorActor.cs -------------------------------------------------------------------------------- /source/SomeBank.AkkaNet/Actors/TransactionActor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.AkkaNet/Actors/TransactionActor.cs -------------------------------------------------------------------------------- /source/SomeBank.AkkaNet/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.AkkaNet/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /source/SomeBank.AkkaNet/Serialization/FSharpRecordSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.AkkaNet/Serialization/FSharpRecordSerializer.cs -------------------------------------------------------------------------------- /source/SomeBank.AkkaNet/SomeBank.AkkaNet.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.AkkaNet/SomeBank.AkkaNet.csproj -------------------------------------------------------------------------------- /source/SomeBank.AkkaNet/SomeBank.AkkaNet.v2.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.AkkaNet/SomeBank.AkkaNet.v2.ncrunchproject -------------------------------------------------------------------------------- /source/SomeBank.AkkaNet/Utils/SerilogUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.AkkaNet/Utils/SerilogUtils.cs -------------------------------------------------------------------------------- /source/SomeBank.AkkaNet/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.AkkaNet/app.config -------------------------------------------------------------------------------- /source/SomeBank.AkkaNet/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.AkkaNet/packages.config -------------------------------------------------------------------------------- /source/SomeBank.Console.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Console.sln -------------------------------------------------------------------------------- /source/SomeBank.Console.v2.ncrunchsolution: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Console.v2.ncrunchsolution -------------------------------------------------------------------------------- /source/SomeBank.Console/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Console/App.config -------------------------------------------------------------------------------- /source/SomeBank.Console/Areas/Domains/DomainsActor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Console/Areas/Domains/DomainsActor.cs -------------------------------------------------------------------------------- /source/SomeBank.Console/BankService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Console/BankService.cs -------------------------------------------------------------------------------- /source/SomeBank.Console/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Console/Program.cs -------------------------------------------------------------------------------- /source/SomeBank.Console/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Console/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /source/SomeBank.Console/SomeBank.Console.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Console/SomeBank.Console.csproj -------------------------------------------------------------------------------- /source/SomeBank.Console/SomeBank.Console.v2.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Console/SomeBank.Console.v2.ncrunchproject -------------------------------------------------------------------------------- /source/SomeBank.Console/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunilrj/akka.patterns/HEAD/source/SomeBank.Console/packages.config --------------------------------------------------------------------------------